package mcom.xmks.bluetooth.mesh.ota;

import android.content.Context;

import java.io.File;


/**
 * 升级文件入口：
 * 1.通过电脑将文件放到/Android/data/cn.wch.bleota/files/OTAFile/下
 * 2.使用安卓自带的文件浏览器，选择文件
 * 3.微信/QQ分享的文件
 */
public class UpdateFileResolver {

    //image 升级文件位置，放在getExternalFilesDir()下
    private static final String OTA_FOLDER="OTAFile";

    /**
     * 在沙盒创建应用的私有目录
     * @param context
     * @return
     */
    public static boolean createPrivateFolder(Context context) {
       File otaDir = context.getExternalFilesDir(OTA_FOLDER);
       return otaDir.mkdirs();
    }
    /**
     * 获取应用的私有目录
     * @param context
     * @return
     */
    public static File getPrivateFolder(Context context) {
        File otaDir = context.getExternalFilesDir(OTA_FOLDER);
        return otaDir;
    }
    /**
     * 获取目标图像文件
     * @param context
     * @param filename
     * @return
     */
    public static File getTargetImageFile(Context context,String filename){
        File otaDir=context.getExternalFilesDir(OTA_FOLDER);
        return new File(otaDir,filename);
    }
}
